#ifndef CONSOLE_H
#define CONSOLE_H
#include <QVector>

// 游戏逻辑设定类
class console
{
public:

    enum {WATER, GRASS, FIRE, SIMPLE};

    console();

    QString getName(int id);         // 返回id对应的名字

    QString getAtriPicPath(int id);    // 通过id编号返回宠物对应的属性图标

    QString getSkillDgb(int id, int skillnum);     // 输入宠物的id和技能编号返回对应的描述模板

    int getSkillAttr(int id, int skillnum);        // 返回每只宠物不同技能编号的技能属性

    QString getSkillIcon(int attr);       // 输入属性值返回图标路径

    QString getSkillName(int id, int skillnum);

    QVector<QString> picpath;

    int get_hurt_num(int init_num, int attack, int enemy_defense);

    int get_init_num(int id, int skillnum);

    int getSkillhurt(int id, int skillnum);
private:
    QVector<QString> attribute_picpath;   // 属性图标的图片路径
};

#endif // CONSOLE_H
